/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pkg2103137032_i_1;

/**
 *
 * @author NovalDebbyP
 */
public class Main {
    public static void main(String[] args) {
       PublicFunction publicFunction = new PublicFunction();
        
        int pilihan;
        pilihan = Integer.parseInt(publicFunction.getInput("Masukkan pilihan : \n1. Luas dan Keliling lingkaran\n"
                + "2. Konversi C - F atau sebaliknya\n3. Rata-rata, total, min, max"));
        if(pilihan==1){
            float r, pi, K, L;
            pi = (float)java.lang.Math.PI;
            r = Float.parseFloat(publicFunction.getInput("Masukkan jari-jari lingkaran"));
            K = 2 * pi * r;
            L = pi * r * r;
            System.out.println("Luas lingkaran yang berjari-jari " + r + " adalah : " + L);
            System.out.println("Keliling lingkaran yang berjari-jari " + r + " adalah : " + K);
        }else if(pilihan == 2){
            float suhu;
            suhu = Float.parseFloat(publicFunction.getInput("Masukkan suhu awal : "));
            if(publicFunction.getInput("Masukkan suhu asal : [C/F]").equals("C")){
                System.out.println("Hasil konversi dari " + suhu + " Celcius = " + ((suhu * 9 / 5) + 32) + " Fahrenheit");
            }else{
                System.out.println("Hasil konversi dari " + suhu + " Fahrenheit = " + ((suhu - 32) * 5 / 9) + " Celcius");
            }
        }else if(pilihan == 3){
            int jumlahInputan = Integer.parseInt(publicFunction.getInput("Masukkan jumlah bilangan..."));
            float totalInput=0, min=0, max=0, input;
            for(int i=1;i<=jumlahInputan;i++){
                input=Float.parseFloat(publicFunction.getInput("Masukkan Bilangan ke-"+i));
                totalInput+=input;
                if(i==1){
                    min=max=input;
                }else{
                    min=(input<min) ? input : min;
                    max=(input>max) ? input : max;
                }
            }
            System.out.println("Banyak Bilangan : " + jumlahInputan);
            System.out.println("Total Bilangan : " + totalInput);
            System.out.println("Nilai Rata-rata : "+(totalInput/jumlahInputan));
            System.out.println("Nilai Minimal : "+min);
            System.out.println("Nilai Maksimal : "+max);
        }else{
            System.out.println("Maaf, anda tidak memilih berdasarkan pilihan yang tersedia.");
        }
    }
}